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