.. #..... ##.####.# #..... .>..... #.....# ...#.. #......### ##.... ##.# #........####...## .... ##.!...##......#..## #..## .......#...........## #...# ###########.............###..)## #...........##########.......... #..........## ####......### #......##### #.........#######% #......# ?..###..{o....%.... #......# ?..####........##.. ######## ......O...)......... . .#[.........#.###. #.#..........# #...........## ![....?....[## ............# .#..........# ...........# .....<.....#