#### ###### ######### ....####....# ########## ########.......# ............# #........# #. #..............# ............####........# #...#..............# ............'..'........####...#..............#### ...........####........##.....#......#.^.)....... ..#..)...........#...# #............####%....... #######..............#...###.........#### #)....... #.........................##.........# ##........ #.........###...[.........#..........######......... #.........###......#......#......................... #..................#).....#........<.##.........#### #.................................................. #...............#.....................###.......... #.......##......#...................#.# #........... #.......# ......#...............#.....#####......... #.......##.#....+...........#...#....#............. #.......##.#...##...............#....#............. #.......##.#......##....##.##...#....#............. #####....###......................'...##......###.... .............###....#######.......##................. ....................#.............##................. .............##[..................##................. .....#.......'....................##................. .....#.......#.............#...#+########..........>. .............#.#+#.........'..........# #.#.>........ .............#.....##......##.........# #.#.......... .............#.............##.......... ..#......... .........................<<##+####....# ........###........)............. ....# ......................####....... ##.. ......................# #@...... . ......#......# ...#+### ......#......##. ... .....##.#.......'. .... ................#. ..... ......#.........#. .................. .....####.....#... ........'.....'... ........#.....#... ........'h....'... .).....5##....#... ........###+#$+.. ###.....# ## #.###.. #. #.# # ... #.# ...