########### #......... #.......# #.......# #######.......# #.....(.......# #.............# #.............# ## ###.............# #. #............##.# #........# ..# #.#####............##.# ##.....8..##..#####.....+...............# ......8_8. ..>..........#............#### #.....8.. #............###....(.....# #!....... #............##)..........# #.......# #............##...........# #.......# #.............+...........# ##.....).###.............#...........# .......o.............).<.............# #####..................)..#'########## .........................#.# #####........)............#.# #..........######'##..#.# #..........# #.#...#.# #..........# #.#####.# ##+######### #.......# #########