#........#...... #............... #............... #............... ............... ######(............ ..#......[........... ..................... ..####g##'((##...... #...#.....#....## ##.$.#.....#.....# #######....#..<..#.....# #....gg....#.....#...... ########...#######...... #......... .... #[......... .... ##..?....... .###....#.# #.. ........