# .... . ..... #.# ####### ..... #.# .......# #..... #.# .# ........# ....####.##..# ........# ...........# #........######+#.##..##.### .........'!.................. .........######.#.##..####### .......%..# #.#...........# ..........# #.#####.#.###.# . .########.###..... ...#.....###.. ................# #####..##...[... ..########.###.###. #........... ...# #.......# . #..........! # #..# #.#.##### . # ###.......#+#.# #..######.#.# # . #..###..z....#.#. #......##.#.##...# #.......z........ ####.###.##........# #.######.###.#.# ..................... .............#.#### ####.###.####.#.##### .######..........# #..).........#... #..........# ####.#.###.#....##### #..........# ..#.#.# #........ #.#####.#####.# #.#...# #....#..# #...zzzz......# #.###.###....#..# ##...z#o#####.# #............#..# #.).......# #..##.######.#..# #....#.##.# ###..##+##......!.# ........# # #........#.###.#+##### #......... #....(...#.#<........# .........## #........#.####......# ......... #...#........## #......### #....... .%...+.###.#...###......... ### ##...#####................. ###.........#.########... #....##.#.#.# ### .... #.#.#.# #.. ..#.#.# . .......# ...(..... ....##.#.. ... #.#.# #....