########### ######### #.........# #.......# ##.######.# #.......# #.# #.# #.......# #.# #)# #.......# #.# #.# ############### ####.......####.# #.####### #.............. #...............# #.#.....# #..!...(....... #....##......#########.#.###.# #.............. #....##......#.........#(#...# #.............. #....##......#.#########.##### #...?.?........ #....##......#.# #.....# #.............. #.....#......#.# #####.# ...w.g......... ##.....#......#.# #.# ......$........ #....#.'......#.#############.# .######'###.... #.#.>###.....##.##.##.........# #.gw..+ ... #.#..........##.##.##.######### #)#..## . #.#...#......##....##.# ##########.#..... #####.#...#......########.# #######..........#####.#########.....#...#......# #.# .......................#....#..>.........#......# #.# ######.##############.#.##.#.##.##..#.#.#......# #.# #......######## #.##.#.##.....#.#.#......########.# #.............#### #.##.#.##....##.#.#...............# #.............##.. #.##.#..........#...#............## ##............##.# #.##.######.#######.#.......)....# #.......(....##.# #.##.........# #.#............# ########'#######.####.#########..# #.#............# ......................# #..# #.#............# ########.#######.###### #######).# #.#............# #.#######.# .........# #.#########'#### #.........# .######.## ###'#########.# ########### ####'## #..........##.# #.....# #..........##.####### #.....####..........##.#.....# #############+###........#..........##.###.#.# #..............#####+###.#......(...##.......# #..............#########.#..........######.### #........................#..........'....#.# #........................#...^......####.#.# #........................#..........# #.#.# #......................).#..........# #.#.# #..........).............#..........# #.#.# #..........<.............#..).......# #.#.# #........................#..........# #.#.# #........................#..........####.#.# #........................................#.# #############....#####'###################.# ###### #.#............>......# #######.#.################### #......[#.# #.#######.# #.# #.# #.# #.# #.# #.# #.#######.# #.........# #.######### #.# ###