.. ### .. .. ... .. ......#.# #.# #. #.#...# ..#.#.. #.#...###.#.#.### ##.#............. #####......###.#g#.# #..........#.#.....# #..!....##.#.###.###.#. . #......................# ..#.....#####..#########.. ...................... ..................##### .................# ......#+#.......# #####+##### #....#.#.......# ###.........####....#.#...(...# #...⌠.....⌠...##....#.#.......# ..⌠...#'#...⌠..#............>## ..... #>##.....+....#.#.###### .....##<##.....+....#.#.# ..⌠...#+#...⌠..#)...#.#.### #...⌠.....⌠...##....#..... ###.........####....#.#.# ######'########........# ...................##.### ..................(##.# ..######............#'## ######..........#....# +....'...(......+....# ######..........#....# #..........#....# #..........#....# #........).#....# #..........#....# #########........ #...... #........ ......... #........ #........