##.....#..... .#......#.... .# ............ ..## ...........##+##.... ...........##.......... ...........##.......... .................#....## .................#.....### .+....................... #......................# #....................#.# #...###................## ############# #.......................# #...........# ###.....................# ##.8.8.8.8.8.## #.............#.......###.............## #.............#...###...%.~~~~~~~~~~~.<# #...................#+###.............## #.......................##.8.8.8.8.8.## #........................#...........# #..............(.........############# #........................'...... #..........%(............####.>. #...................##...# #...................##...# #...................##...# #######.............##...# ################...# #...# #...# #...#