######## ..>... ######... #.......############# #...................# #.......#...#######.# #.#######....... #.# .........# #.# ...# ####......# #.# #####...# #......# #.# #....... #......# #.# #.....# #......# #.# #.....# #.# #.....# #.########.....# #........'.....+ ##########.....# #.....# #.....# #....^#### #........# #........# #........# #..#..# #........######### #..#..# ....................# #..#..# ####........#######.# #..#..# #........# #.# #..#..### #........# #.# #........ #........# #.# #....############# ########## #.######................# #........#..###########.# ##### ##### ##'##........## #.# #...###...###...#.######..# #.# #.<.....8.....8.#.# #..## #.# #...###)..###...#.# #...# #.# ##.## ##### #####.# ##..# #.# #... #.# #..# #.# #.8. #.########.## #.# #...# #........#..# #.# ##### ########.##.# #.# #.....##.##.########.# #.###.##....>........# #...#.#####.########## ########.###.#####.#.....# #................#.#.###.# #.########.........#.# #.# #.# #.#.........# #.# #.# #.#####.#######.# #.# #.# #.........# #.# #.# ########### #.# #.# #.# #.# #.# #.# #.########.# #..........# ############