###############.# ................# ######.##g####.# ####.##.# #g..g##.####.# ##### ##### ##### #######.###.......... #...# #...# #...# #..[.##h#............ #.8.# #...# #...# #.......#..g......... #...###...###...###....##.#........[... #......................##.#............ #.<.................................... #......................##.............. #...###...###...###....##..........#.. #.8.# #...# #...# #....##........... #...# #...# #...# #....##.......... ##### ##### ##### ####....?.#...... #.#........... #.#.......... ..# .... ... ... .... .. #.#. # .. ..