### #.############### #...............# #.#############.# #.# #.# ##########.# #####.# #..........# #...#.# #.########## #...#.# #.#......###########...#.####### #.##.##................+........ #.##.#....##########...#.####### #.##.#................<#.### #.##.#...###############...# #.#........................#### #.#####.###### ########........# #.....#.######## #............# #####.#>..............g.......... #...................#....)...## #.#.#####.#######+#.#####.#### #.#....# # .$ .# #.####.## ... .# #.......# .... ######### ....