###### #....# ######### #....# #........ ####################....#####.######### #>........................<...........####### #.. #.................................^........># #.# #.#######################.....###......##.#.# #.# #.# #.....###......##.#.# #.# #.# #.....#.'......##.#.# #.# #.# ##########.....#.#......##.#.####.# #.# #........#.##..#.........#......#.## #.# #........#.##..##.##'##............# #.# #........#........##.##.'########'.# #.##### #........#...#.#####.##.#........#.## #.....# #............'.#.....##.#.+####'.#..# #####.### #............###.....##.#.#....#.#..### ##...## #............# #.....##.#.#.##.#.#....# ##..#..## #........#...# #.....##.#.#.##.#.#....# ##.##.##.## ##########...# #.....##.#.#....#.#....# ##.##.⌠.##.## #...# #....###. .+####'.#....# ##.####.####.## ##### #....# #........#....# #..#.###.#.#..######### #....< +########'...## #.#.⌠.###.⌠.#.........# ............# #..#.#.###.#...######.# ###.........# ##..#.#.#.##...# ##........# #.###.⌠.###..## #..#....## ##..#.#.###...# ##+#....# #..#.###.#.#..# .....)O.#### #.#.⌠.###.8.#.# ....)...# #..#.#.###.#..# ........# ##.####.####.## ......... ##.##.⌠.##.## ........# ##.##.##.#### ##+##...# #...#..##.. ##..# #.#...###.# # #.##..###.# .# #.........# ####.#+### #########.###### #......... #......###......... ##................. #............... #............#. #..........#.# # #..........###.## #......###......# ######.### #...#..# #<#..#.#####..(...# #.#..#.#............ #.#..#.#.######.#.## #.#..#..........#.# #....###.######## # ###.####.# #......# ########