###### ######## ########## #.^..#### #......# #........# #....'..# #......# .#........# #....##.# #......# .'........######....##.### #......# #......).'...##....##...####......# #........###..#.<..####....'......# #######'## ##.#....# ######......# ###.# #.'....# ####'### #...# ###....# ###..# ###.### ###.## #...## #...# ###...## ###.####### ##.### #......# ###.........# #....#### #......# ###...........# #.......# #......###<..#.........# #....##.# #......##..###.........# # #....# .# #......##.## #.........# #.#....# #......##.# #.........# #. #......# +......+..# #.........# #(. ###....# #....z>#### #.........# #... ###.## #####'### ###.####### #..## #)## #...# #..## #...## #.)## ######'### ##..# #.... ##..# #........# #####'## #.... ######'#### #........# #......# #....### #.......#.# #........####......# #....(.# ###.###.#.####........##.'......# #....#>######<..#.#...'.##........##.#......# +....#(FO...'.###.###.#.[#........#..#......# #....########.....#...##.'........#.##......# #.... ########'#####........'.####'#### ##+## #.# #........### #.# ####.# ####..#### #.## #....# ####.## #..# #.#### ###.....# ##.# ########.#######.'.#.#.# ###'##### #................#.#.#.#######.......# ..######.#########.#.#.)....##.......# #.# #.#.#)####..'.......# #.# #.#.#.# ####.......# #.# #...#.# ######### #.# ###+### #.# #.# #.# #+#