.########....#####...########..........########..######..##.....##....###.....######..##.....## .##.....##..##...##..##.....##.........##.......##....##.##.....##...##.##...##....##.##.....## .##.....##.##.....##.##.....##.........##.......##.......##.....##..##...##..##.......##.....## .########..##.....##.########..#######.#######..##.......#########.##.....##.##.......######### .##...##...##.....##.##...##.................##.##.......##.....##.#########.##.......##.....## .##....##...##...##..##....##..........##....##.##....##.##.....##.##.....##.##....##.##.....## .##.....##...#####...##.....##..........######...######..##.....##.##.....##..######..##.....##