####### ########### ######## #.....# #.........# ########......# ########.....# #.........# #......#......# #.....##..#..## #.........# #......#......# ##...##...#...# #.........# #......#..>...# ##...##...#...# #.........# #......'......# #.....'...#...# #.........# #......'......# ##...###^.#..## #.........# #......########### ##...###.....# #.......?.# ########'###.........# #.....##.....# ### #.........# #..........#.........# ##...######### #.# #..)......# #..........#.........# ##...## ##.## #.### ##'######## #..........#.........# #.....# ##...###.#..u #...# ######## #..........#.........# ##...####.....#.##.... ####.#### #.+.$zz# #....<.....'.........# ##...###.#.....###.....#O#...#.# #.#z$#.# #..........########### #.....'.###...## #...=.'up.....# #.#z##.# #..........# ##...##.# ##.## #...u.#.#...#.# #.#$$#.# #..........# ##...##.# ### #.... ####.#### #.####.# #..........# #.....### #### #)))# #.=....# #..........# ##...## ###########'########''########''######## ##...## #..........)........................... #.....# #............................[......... ###'###### #...................................... #........##### #...................................... #...#........# #...................................... ######..#....# #.....###########+##################... #...........# #.....# ... #...#...###### #.....# #........#)#.# #.....# #####.....)..# #.....# $ ########'### #.....# ##...###.....# #.###.##....)########### ##.# #.##^....#.........# #.## ##.#.....#.........# #.#####.#...(.#.........# #.......#...(.#.........+ #.#####.'^....#.........# #.## ##.#.....#..).>....# ##.# #.##((...#.........# #.###.##.....#)........# ##...###.....#)........# #######'###.....#)........# #........##.....).........# #........##.....########### #........##............ #........##............ #......>.##............ #........##............ #........##............ #........####'######### ###'######.......# #####.....# #.......# ###..###....# #...<...# #......##...# #.......# ##..##...#...# #.......# #..###...#...# #.......# #..###...#...# #.......# ##..######...# #+####### #...####...## ##........## ###...#### #####