###### #....# ######....# ####. #.........# ##.....# .####.........###### #.......# ...................#######.......# #......................##.......# ### #.<>....)...........##.##.......# #.## #......#.##.......#.......#.###.####e# ##..##.#.##...#+###..#.#.##.......o{## #####..##.#.##...#.###................{# <.........#.##...#........#.#..........#.#.# ######............................#.#(....(((. ...........#.##########....#.#....._....#.#{(( .######.##.#.# .............#.#...#.# # .######.##.#.#.# ###..#....#.##..#...... ...........#.#.# ##.#....+............. .######.##.#.#.# #......#.#####.###...# #........# #.....#.# #.# #### #.##.....# #.....#.# #.# #........# #....#.### #........# ####........# #....#...# #...........# ####.##..# #.###.......# #........# ##.##.### ####.###.# #.##.# #.# #.# #..#.# #.###'#### ##.#.# ## #.....### #...# #.......###.######..# .#######........##.........# #.......#.#.....######....># #.......#.#.###.#####.....## ..........#.# #>..........# #........##.# #+#####.....# #........##.# #.....# #........##.# #.....###### #........##.# #.##........ #####....##.# #.#########. #.#########.# #.........#.# #########.#.# #.#.# ###.#.######## #............. #####^######## #.# #.# #.# #.# #.# #.#