########## ################........# ..................>.....# ##.........#........# ##..##'####.#........# ##..##.⌠.##..###'###### ##..##...##..## #.# ##..##...##..## #.############# ##..##...##..## #.............# #..''.⌠.''....# #.##.########.# ########...##...##....####.##........#.# ............##...##........##.#####..#.# ###########..##...##.......##.#...#..#.# ##..##.⌠.##....#.##)#...#..#.# ##..##'####...'....#...#..#.# ###..........#....#._.#..#.# #...###....#..#.#...#..#.# #.### #....#....#...#....# #.# #....#....#...#.##### #.# #....#....##.##.....# #.###########...)......##.# #...........#..##.#.#####.# ###########.#..#....# #.# #.# #.#....#### #.# . #.###.#...#########.# ##.#(.@..#.............# ........######..########### #####.....<......#.. .........#....#.# #..............#.# #.........#.#.@#.# ..........##......# .#...............## #.#####.....#>..# #. #.###.#..## #. #....# ......###.#####.# .....( #.......# #+#### #########