#. .. ... #.#. ..#..# #... #..#..## .... ..#..# .##..####....# .........##..# . ..@....yy.##.### #.. .....Zy<[h.#...###...# ...<...yaZ.#.#.#...# .....y.....).....# .........).....##### ....y..............# ...........[#....#.# ).........####...#.# ......#......## ##....# ........##.### ##...#### ...# #....# #.#....# p.. #@...# #..#...# ##(.#######....# ####.#.### #.. ....##....# #........# ...####.# ###..#....## #........# .!......####..........####..).....# ######..([...(.)......[...........# ......#####...>......####........# ###### #..........# ########## #..........# #..........# #..........# ############