.######## ........## ####..# #>....... #...#.# #.%...... ##...#.######## #........ #.............. #........ #.####..######### #........##.# ##.....(...# #....#..#.# #.........# ###..?g##.#.######........####### ..............................>.# ###....##.#.######........#####.# #....#...... #..........## #%...#........ #........#..# #....#.........###+######''# #....#.........# ##.##.# #....#....?....# #...##.# #....#.........# ##.<.# .# ##....# # #.####8# #.......# #########