############################################################### #......<......................................................# #.......(.........########.........(..##########..............# #.........#######.# #...#######..#........#..............# #.........# #.# #..># #..#........#..............# #....####.# #.########...# #..#........#..............# #....# #.# #............# #..#........#...##########.# #....# #.# #............#######..#........#...#........#.# #....# #.# #...######............#........#...#........#.# #....# #)# #...# #............#........#...#........#.# #.>..# #.#######...# #............#'########...#........#.# #....+ #...........# #....#######...........[..#........#.# #....# #...........# #....# #..............#........#.# ..' #...........# #....# #...#######....#........#.# #...........# #....# #...# #....#...^....#.# #...........######....# #...# #....#........#.# #..............?....))# #...# #....#......>.#.# #..#############......# #...# #....#........#.# ...# #......# #...# #....######'###.# g...# #......# #...# #...............# +#..#############......# #...#######..........%....# .........∩...........# #............#########....# ....................#######............#.......#....# ..##########..........................#.......#....# oo.....#................#######...#.......#.)..# oo......#.......######...# #...#.......#....# +.o.....(#....(..# #...# #...#.......#....# #.....(.o#....(o.# #...# #...#.......#....# #..o.....#...o...# #...# #...#.......#....# #....o...#..((...# #...# #...#.......(....# #...?....#...(...# #...# #...##'######(...# #.......o#.o.....######...#######................# #......(o(....................%..........#######.# ##########.........f.........)#.#........# #.# ............)........%)._.........# #.# ####.................<#.#........# #.# #.......###########...........# #.# . #.......# #...####'#..# #.# ..#########.......# #...#....#..#######.# ........<..........# #...#....#....).....# ...................# #...#....#.#######.^# #................# #...#....#.# #%.# #................# #...######.# #..# #................# #..........# #..# #....###########.###########.........(# #..# #....# #......................# #..# #....# #............#########.# #..# #########....# #............# #.#######..# .............# #............# #..........# .............# #............# #..........# ............###########....%....[..#########..........# ......................................................# #######################################################