######## ##......## #........## #.........# ###.......# #.......# #...<...# ############ #.......#######..........# #...<....................# #.......#######..........# ##+####.......# ############ #..#..........# #.#..........# ###............# #.<..#........## #g##..#......## ###h###.........# #...#####.#####.. #..##.55g.... ### #.# #rK....... #. #rg....... . #........ . ......?.. .. ......5.. #......... .......... #.........