### ###### #.###########.##.# #..........##....# #^########.##.##.# #.# #.##.##.############### ######.########.##.##................. #<...............#.#....#####.......# ######...####......#....#####.......# #...'..'...........+...........## #...####...........#####......... ##### #.......###.#............. #.>.....+......<.......... .... #.......###+#.#.....#.... .....#.. #................##.#.#..#+#....#.#.. #................+ .# #.........#..... #....#...........# ## #..............#. #................. #................ #................## ................# +.........#+#...... #................+ ##...........................%.......# #............................'''....+ ... #.##.........................###....# #... . ##.........................##....###.... ###............#............##............ .......####..................#####......... ........## #.####.............#####......... .........###.# #.##+###.........##......... ..........'...# #.##+###.........##......... ......##...########............................ ........##.........#.............._.....##........ ...........##...##.#..............#...............# ...........# ....# #..............#[..............# ............# ...# #.##.#...).....#...............### ............# ...#.#..........#..........##.........# .............#.. ...............#...........+.........# ........#....#.... #............#.......##.##.........## ........#.........##...........##.....#.##.............. .........'......................##.....#.#####.#'###+#.## .........#.##...................##.....#.#####.#.# .........#+##...................##.....#.......#)# ...........%#..................................#.# .....................####+###..................o# .....................# #..................#..... .....................####......................... .......##..............<#...(....#................ ..#.................####........#........^......#+ .#......######.....# #........#...............# #......# #.....# #........#...............# ....# ##....# #........# ... ... ..# #....# #........# #....# #........# ###### #.......