######################################## .......................................# ##########.#############################.# ....#######......... . #.# ............######## ###### #.# #.# ###.#...).....### #....# #.# #.# #.#............. #....# #.# #%# #.#............. #....### #.# #.# #............... #.....<####.# #.# #....###..#...... .##........##.# #.# ...#....###..#....... ............##.###.#.#### ....................... ............+...........# .#.#.######...........> ............##.#.#.#.#### ..........#............#.................#.#.# #...................#...............#.###.# # .<. ......................#.........#.# #.# ................................... ... ...##....##...#.#.........#####.#.###.# .........+................ ....# #.# .......##................ ..... . .##+#+##...........# .# #.### .#. ................###.# #.# ..... ..........#.........# ...... ....................#### ..... .......................# ...##+##+#..#.......##.#....###. ..##.#.....#.......##.#....# # #.##...............##+#....# ... #.#........####....#.......### .... #.'..........).....#........... ......##)#.....#..........#.......###. .......o.o......................#.# ......#........#..........#....(#.# .....#........#..........##+####.# ..............#...######.##....... <.......###......######....####. .........###......##.............. ................................ ..................>.........#### ................>............... .........###.....###.#.......... .........####+#...##.#.####.... ............................... .............................. .............................. .......#..#.#................. ............................. .......#.#.##............... .......#.#.##....####....... .................# #....... .....#.#.##.....# ...... ....#.#.##.....# ..... . .#.#.##.....# .... #.#.##.#+#.# . . . ... .# ##.# .# ### .#