######################################################### ..............................>..........................# .........#####.############......#'######..########'####.# ########.# #.#....).....#......#......#..#...........#.# #.# #.#..........#.....<#......#..#...........#.# #.#####.'.....<....#......########..#+#######'###.# #.......#..........#...<..........................# .########.......#####+######......!.......................# .......................................#####.##+##+#+#.....# #######..###########..................# #.# .....#.....# #..# #..................# #.# ......#.....# #..# #......###########.# #.# ............# #..# #......# #.# #.# ............# #..# #......# #.# #.# ........_...# ########..# #......# #.# #.# ............# ..........# #......###########.# #.# .........!..# ..........# #..................# #.# ...>.#.....# ##'#####.# #..................#####.#########.....# #. #.# #......................................# #.###########.########..............####'###.......# #.............# #.##########...#......#.......# .########..........)..# #.# #...#......#.......# .............#########.# #.# #...#......#.......# ............%# #.# #.# #...#......#.......# .............# #.# #.# #...#......#....... #########...# #.# #.# #...#......+...... #...# #.# #.# #...########..... #...#########.########.# #.... ... #....................k #.. #.................... . #...................k #.. ###.................... #..#######.#................... #............................. #...........##########......# #...........# #...... #.....).(..(# #... #...........# #...>..h..%.# #.#########(# # #.# #(# #I# #.# #.. #.. .... ...# ...# I..