######## #......###### ###################################################.#.........# #.....................................................###.###.# #..##########....########.............................#.....#.# #..#........'....# #.............................#.....#.# #..#.....<..#....# #..........########...................# #..#........#....# #..........# #...........#.>...#.# #..#........#....########..######..# #...........#.....#.# #..##+#######..............#....#..# #...........###.###.# #.........)................#....#..# #..#####............# #..........................#....#..# #..# #......#...#.# #.....####'######..........#....#..# #..# #............# #.....# ........#..........#....#<.########..# #............# #.....#.........#..........#....'......).)...# #............# #.....#.........#..........#....#.M#######...#+###............# #.....#.........'..........##+###..# #....................# #.....#.........#..................#######....................# #.....#.......................................................# #.....#..............................<........####..#########.# #.....#.......................................#..#..# #.# #.....##########.........)....................#..'..# #.# #.............................................#..#..# #.# #.............................................+..#..# #.# #....M........................................#..#..# #.# #.............................................#..#..# #.# #.<......(... ...............................####..# #.# #............ .........)..........................# #.# #..#####.... .....................................#########.# #..# .## ...............................................# .. .' ...............................................# .................................#############.# ....................(...........#...........'.# ................................#...........#.# ................................#..####.....#.# .......>.......................#..#..#.....#.# ..............................#..'..')....#.# .........................>...#..#..#)....#.# @##########...............#..#..#.....#.# #...............#..####.....#.# #...............#...........#.# #...............#...........#.# #...............#...........#.# ..........####..#...........#.# .........# #..#############.# ##....# #................# +...########.....# #...#......#.....# #...#...[..'.....# #..[#......#.)...# .. #.(.#......#.....# #....####...#......#.....# #...........###'####.....# .........................# ########################