##################### #.......................# #.........................# ##...........................# ##...............%.............# ##................)..............# ##..........<.................%.... ##..........g............)........... ##.............o..........).%.......... ##.................o.......%............. ##......%.................................. #####.......%.............o..................... ##............%............#..........#.#.#.#.#... #..'########'.............###..................... #..#........#............## ##........#.......#... #..#.'####'.#...........## ##.................... ##..#.#....#.#............## ##........#...>...#.... ##...#.#.##.#.#.............###...................... ##....#.#.##.#.#..............#..........#.......#.... ##.....#.#....#.#...................................$.. #......#.+####+.#.........................#.#.#.#.#$... #......#........#..................................... #......'########'......%.............................. #...)...............#.....................#........... #..................###......%............###......... #<................## ##.................## ##....... #<).)............## ##...........o.%.## ##..... #<................## ##.................## ... #..................###...........oo......## ... #..................)#...>.................#..... #..................)...............o............ #...................................O........... #.............................[................. ##............................................. ##............................#............... ##.........O.......(.((..... ##......?....... ##........................ ##....!....... ##......................## ##.......... ##......................# .......... ##...................... ....... ##.................... ##................... ##.................. ##....)........... ##.............. ##............ ##.......... ##........ ##....... ##..... #... #.