### #.########### #...........# #.#########.# #.#.......#.# #.#.#.....#.# #.#.#.#####.# #.#.........# #.###.####### . #.#.........# .. #.#.#.#####.# ... #######.#.#.#####.# .... ..................+ ..... #######.#....###..#...... ####....)............. ###......####.......!### ###...####................ ###############...###..#..####.#.###.### ..........g.....###....#..# ..#.# .# ######.#########......#..# ####.# # #.# ###........#..# #.# #.#####......##..#..# #.# #..'..(...g####..#..# #..'....g### #g<# ##.'.......####..# ######...s..##..# ###........# ###......# ###....# ###..# ####