.# ############# .# .# #...........# #.# .# #.#########.# ########## #.###.####.# #.# ##........# ###.##.....#.# #.# ..........##############........#.#.# #.# ................................#.#.# #.# ................................#.#.####### #.# ..#....#................................... #.# ............#########..........#.##.####### #.# .# #+#.....!....+.......#.............#......# #.# ..##.#..........####.....................###.# #.# ...#'#.......................####.)......##..# #.# ....#......######..###............####........##..# #.# ........#......##......###..<#...........#............# #.# ............................'..................>###..# #.# . ...........................#.#...#.......@....####..# #.# .. ..#..#.....#..................###......#...........# #.# ...###.#..#.....#....<.............# #......#...#######.##.#>##### .......#..#.#....[.................# #......#...'........#.#....(# ........<.#........................# #......#...##########.####.## ........().##.........#............# #..#.#................#....# .........)...).##...###............# #..#.##....##.........#.##.# ...........#....#...# #............###..#..'....+........#.. #.# .##................## .................##....##'#####.#.####.# #.####...#....##.# .............#.##..........##.#......# #. #...#...#...# .#'#..#......#.##..........##.#.####.# . +.......#.### ..#.##.#......#.##..........##...# #.# # #....#.##.# ..#'##........#..+..........###### #.# ........ .# ...........#..#.##..........# #.# ...!.......#..####..........# #.# .........###.... +..........# #.# .........#...#####..........# #.# ###..........'.. +..........# #.# #..........### #..........# #..........# ...........# #..........# ....+#.###### #..........# ##.........# ##........# ..........# .............. ................ .........(...... ................