######## ##############......# #.......#....#......# #.......#....#......# #.......#....#......# #.......#....#......# ## ###.....###'##......# . #y# ##.....#...........# .. #y# #......#...........# .... #y# .. #......#...........# ..... #y# #.. #......#...........# ......##y# #... #......'...........# #.....#.# #.... ######+#.....####### ......yy####....+ #.......###### ...........y..... #.......# ................. #.......# ...........#..... #.......# #...##.##..# ##.. ##.......# #...##+##..########.......## +............'....#.......# #. ..........#....#.......# ..........#....#>......# ####.....####..#.......# ##.........##..#.......# ..#......"....#..#.......# .....##..............###.......####### #.....# ......>......................# #.....# ..P..........................# #.....# #..P....P...#................# #.....# ##.........##................# #.....# ###.....####................# #.....# #..........................# ##.....#####..........................# #.............#######.......########### #.............# #.......# #.............# #.......# #.............# #.......# +.............# #.......# #.............# #.......# #.....<.......# #.......# #.............#######......## #########.....#.....#......# #.....#.....#......# #.....#.....#......# #.....#....##......# #.....#....###'##### #.....#...<.......# #.....#...........# #.....+...........# #.....#######.....# #.........#####+########## #.........+..............# #.........#..............# #......Y..#..............# #.........#.^Y...........# #.........#..>...........# #.........###'############ ########.............. #.............. #.............. #.............. #.............. ###############