#################### ........#........... #. #..####............# ... ##...####........... #.. .. #.................!. #.# ..#####........###.#..### #.# .................<..## .. #.# ##### # #.. #.............### #.###.###...# #.##.##........####...#####.S.....#.<.# .....#..(.....# ###....#####..#gg.g.# #.#..........# ###....##..Sg##.g.# #.@..........# ######..#..#.##?.#....# #.....r....###### #.......##...###..5g....# ###....5....... #.......(......#g........ ....####.#>..## ..........######h.g.....)... >.### #.###.# ##...............).......... # #.# .# #......................... ... .# #.............###.g.^... ... . .........###### .###.#. #.##..#### ## .. ..# .