######### ###### ........## #....# .........# ##.#.# .........# #########.#.# .........##########<........#.# .......................>#####.# #.!.....################## #.# ####.#).# #..... #.# #.#..####### #..h..##)### #.#......... ###h###....# #.#.######### #%....#..#.# ###.#o# .. # #%%...'..#.# #.....# ##.# #. #######.##.# #.#o#####...# #. #.#.##h...# #....o.%....# #.###.#.##.#### ###.@o(<....# #.....#.##.# #...........## #....h..hh.# #.#.........#.....#....h#### #.#.........#.###.#.##### # #.....####.....##.# #.....# #........# #.....# #.....#### # #.##### #...[.#######.. ?## #.# #.............. # $..###.# #.............. ..######.#.# ######.............# .........#.# #..........######### #.........# #..........# ####### . ###......###.....#########.....# ....#####.##.......).....##.###.# ####....#.##......######.##.#.#.# ##.........##......# #.##.#...## %.........)##.###########.........# ..######.#.##...)<##..<.#..#..##### ..l###'#########.##.####..##### #)##. #......# #...##.##....##..# # [. #......# #.#....##.>...#.## .. #......###.#.###.......#.# .####........#.#.# #.......#.# # #...##....#.#.# #.#.....#.# ##..##....#.#.#####.......# #..##....#.#...........### #..##....#.########.)..# #.>........# ###### ############