####### ###### ####### ############ #.....# #....#############<....# #..........# #.....# #....#...#.......#.....# #..........# #.....# #....'...#.......#.....# ##..##....## ###.....# #....#...#.......'.....# ###'##....# ........#####....#######+#####.....## #...##....# ...................................... #...##....# ...#####.............................. #....#....# ... #...'.............................. #...[#....# .... #...#....................<......... #....#....# .....#...#.............................. ##..##....# .....#...#.............................. ##..##..### .....#####.............................. #...##..#####..........##+##################+##.... #.......#...#..........# ..< #.......#...#..........# .. #...........#..........+ ##..##..#...#......∩...# ... ####...#...#..........##### ... #..##.#+#....###'#.....# .... #............'>..#.....# #..... ##########.......o....#...#........ #.....##....##..#............#####........ #...............'..).).................... #...............#...)####................. #.....##....##..#....# #................. #.....##....##..#....# #................. #...........###'#....# #............... #...........#........# ###+########.... #...........#........# .... #...........#.......o# ... #...........#........# #.....#######........# #.....#..............## #.....'.^....####.....# #.....#......# #.....# #.....#......# #.....# #.....#......# #.....# #.....#......# #.....##############+#. #.....#......# ##+##.................. #.....#......# #.................. #.....#......# #.......(.......... #.................. #.................. #.................. ....######[.....##### #....+...))......# #....#...)#......# #....#....#......# #... #... #......# ##.o #......# #. #######.. +. ..