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