##### ##...## ##..<.(## #.......# #...(...# #...(...# ##.(...## ##......##### ##[).......... #........#### #........### ##.....h...#### ####..5hW##.5... .......o....#### ####.###.@..# #.........# ....###......... ##. .......###. .. ..........# ..5...?....... ..........%.... ..o.......#..#. o.........##.#