#...... ##..... #.....# #.....+ #.....# #.....# #.....# ####.....#+#### .. ...............######.. ....................... ....................... ........................ ........................ ###########'###......... #....#......... #....#......... #... #....#......... #... #########......... #..# ##..##..!....#+### ###..# #....#.......# #.<..# #....+.......# #....# #....#.......# #....# #....#.......# +...<# #............#########...# #####.#####.....#...##...# #.....# #.....#..@'....# #.....# #....@#...#....# #.....# #.....#...#....# #...<.# #.....'...#....+ #.....# #.....########## ####### #######