.. ##### ... #...###@#### ....+...'......# ....#.(@###.##.# #......##.##.# #......##.##.# #.....(##.##.# #....5.##.##.# #.....@##.##.##### #......##........+ ###....(......#### #...........# #...........# #...........# #...........# ##########.## #.# #..# #######.#.###### ######..............# #...)...............# #.###...............# #####+#.p<........).....# #.......#.#@######......# #.........#()# ######## #......####)#.# #........##.# .# #........##(# .# #........##.# .# #........##(# .# #...........# . #......###### #.....)# #..^...# ########