#....# .. ########## #....##.. ##...#..#.#######....... .. #...................... (.. #....................# .... ######### #......(.............##.... #######.......#########........................ #....................##.............o.......... ##.###.....###........##.....####....##....##.. #..#####_#####........##'########....##....# . #..###.....###.......>.........#...........# ... #..............................+......or..o##o.... #.....................#........#.........o)).o.... #######################....##[.###...####'###o.... #....##..###...# ....# .... #.........#.<........# ... #.........#..........# o #...(.<...#..........' ##...##...+.....?....#. #....#######...##....## #....# ##.. ..