###########+######### ###.....#.............. ..#.....#......<...# ..#.# #.#.....#..........####..#.# #.#..###...........+..#.... .#######.#..###......#....##.#..### ............+.....................# ............#.................#.#.## .................................>.. #.......###.#.............##........ #.........................##.####.## ..................#...#'####.####.# ..................#...............# ..................#...........##### ........###.......#.......(...# .....##...........#.........#.# .................####.......+.# ................##........[### ##......................# #......................# ####...(............... ...#..###c#....###..... .......##(#....# ..... ........().....# ...# .......))(..###.... ..# ..#.!..)))........K ... . ##................ #...?............ .................#.. ..8...8..........# .........>.......# ....<.........### ..............# ....8....$.....