######## #......# ###########......############ ....>.......................# ###.##.###################.# #..# #.# ##.# #.# #.## #.# #.<# #.# #..# #.# #..# #.# ##.#################.# #...................# #.################### .##.#..##### ............# #.###.#..##.# #..#.##.# ##.#.##.# #...##.# ##...#.# #.#.#.# #.#.#.# #.....# ##.#..# #....# ##...# #...# #...# #####..# ##########.....># ........)[.###### #########).# #...oo....# ..........# ..........# ..........# ..........# .........## #........# ########.#