############# ##########...........# .....................# ##########.#########.# ############# ##.##### #.#####...........# #......# #...........#####.########## ###.#..#.# #.#####.#...# #..........# ######...#....# #.# #.##.## ##########.# #......#####..# #.# #.##)# #.# #.####...#....# #.# #.##.# ## ########.## #)# ###.#.##.### #.# #<##.# .. ..........# #.# #.....>......# #.##.##.# ########..# #.# ######(####### #.##... .......)[# #.# .# ######.##.#.. ##.#####># #.# .. ...........#.. #.# #<# #.# ## ######.###.#.# #[# #.# #.#### ## #. #)#.# #.# #(# #....# ...#.###.#.##.#####.#####(# ########.######## #.....>.#.##.............# #................ ######.##..#.########.####### #.######.#######. ..........)..........# #.# #.# #.##.##.#.###.#####.# #.# #.# #.......#.# #.# #.# ##.######.# #.......#.# #.# #.# #.........# #.........# #.# #.# #.######.## #..............# #.# #.# #.# #........#.#.#.# #.# #.# #.# #........#.# #.# ### #.# #.# #........#.# ### #.# #.###..### # #.# #. #... ##.## # #... #..(# ##..# #..# #.(# #..# #..# #>@# #..# #..# .... #.... #..## #..