### #.# #######.##### #...........# ############ #.#####.###.#### #..........# ######.# ##...#...... #......%...# #...##'####............ #......%...###.........#....#....... #...........%..........#....#....#.# #......................+.........#.# #......................#...........# .. #........#.............#....#.#..#.# ... #................##+####....#.#..#.###...## #...........................................## #.......#.......>.............................. #.................#.#+#.##..###............... #.................#........)..........#.....# #.......................##..###.......#.##..# ..........##...............................# ###.........#.#..........#..###.#...%.......# ##....#......#.#.....#.#............#+####...##### ..................... ............#.....##.......## ##....{...................#.......#.....##......... #....#.#....................<....#.....+.......... #... #.#.#.##.#..........#......##.....##.......## #.. #.#.#........................)....'.......... ....#.#.####.#...#.#.#..#..######.....##.......# .........@..................# #............... ......#....................# #......#........ ...........#.##...........)######......#....... .............<#..#)#..#####................... ..##.........#..#.@......[.................. ............+..###...#####'####.#..#...... .....#.....#..###...###...........##.... ....#.....#..................##.## .... ...#.....#).###.................# #.#######..###......##'###....... ...........%........+............ ###.#.#####).###.#....##.......... .......)...o.###.............#... ........###o...............#.... ........{......##.........#.... ...............##.............. ...............'.............. ..............##............ .............##........... ............##...####### . .......##...# ########)..# #...# #####