##### ######### ####### ####### #...###.......### ##.....### #.....## #....^..........######........###......# #######..............................##......# #...##....^..................................# #............................................# #.........................................#### ###.[.....................................# #...................(...................# ##..............(.......................###### ##### #.....#######...((....................###...# #...# ###.....#.....#.(..<>...................# #...# #...# #.......#.+++.#..(..(...................###...# #...####.......#.+∩'.....(......................#...## ##...##.........#.+++.#..(.......................#....# #....##.........#.....#......)........................## #...............#######....q...........................# #..................................................#...# ###.............^.................................##...# #.....#............?............................###### ######...........................................#### ###........###...........#............................### #..........# ...........................................# ##.........#.......................................#.....# #..........#...... .........>............................# #..........#...... ................u..............##### ###.................. ............................# #..................... C..........................# #....)u................ Zc....................#...# ##....................... .................###...# ###...#.................... ... c...............# ....# #.......u........................... .............. ..### #......@...............<............. ....#............ #...#.....u...##.....>...#.........(## ......#....... #.......u...##.....<..q....$.........#. ........... #..........#........................... ........... #..........#...##........q............. ......... ###....@u.#..##..#......>............... ... ###.....#......#.............<........ ####........#....................... #..u...#.#.....######........... #......# ..#...# #........... ####....#..# ... #.......?... #.......# #. #....@..... #...(.##..# #......@.. #...(#...#... #.....4.. ###(...#.# .%. ... #..(.# .. . ###.#. ... .#.. . ####.