##### ###...### ##### ##.......## ###...######.........# ##.......##......8....# #..........##.........# #....<....####.......# #.........# ###...### ##.......## ###.#### ###...######...### #########.......## #...##...........# #. #...##....8....# #...##.###...^.....# #....(.).##.......## ##.#.(#...###...### ######.# ##### #..?....# #####.###