####### ######.....# #....#.....## ### #...........# ##.## #...........# #...# #...........######### ############### #...# #.................... ..............#######...# #....#........###### ......................).# #....#.....##....## #####.......########...# #..).##._#######..## ####.....#####.# ####...# ##..####.# ##.#..##### #....##### #.### #......# #.[# #.# #...#.....#####.#### #...###.###.## #..####.# #...#####....##.# ###..##.##### #..).##<# #...#####....>..### #....)......# #.##.##.# #.........##......# ##.####.####.# #. #..#.# #...#############.# #..##..(..##.# #. ##.#.# #...# #.### #..#.......#.# #. #.#.# #...# ###...#### #..#.......#.# #. #...# #.>.# #### #..##)...# #......_.....# #. ##..######.####..######...####.####..#.......#.# #.....o(............##.#..###.......#.......#.# # ##.#####............##.#...########.##.....##.# ##.####.# ##...........##.#._.# #.####.####.# ........# #...........#..#...# #...........# .......o## #...(.<.......####.# ####....##### .........# #.####.....### .. #....# .........# #.# ##...#.# ##. ###### #######..# #.# #..### .# .# #..# #.# #.## . ###.o.. #.###.# #! #...###.##.##..# #...# #....##.## ####...#### #<##.# #.........# #..#.# #.......o.####...# #................### ####.....####..#...##### ###...#...##..#.#.....# #.....#................ #.#####....##.###.####. ##.## #....##.# ..# #...####...###.# ..# #........### #.# .. #...###### #.# #. #...# #.# ##### #.