######################### #.......................### #.##....................?.#### #.##.########..#######.......# ###.##.# #..#...%g........# #...##.########..#.#####........) #..............................# #...##.#########.#####.#.......# #######...##.## #.# #.#..#.#### ...............# #.. . .....# #####.###..#..#.# ### ## #..### ................... #... ..#####'#####..... ##. ####.#### ###.. #.......### # #...........## #....#####....## ...#########...# . #.......##..## #.. #..##'##..#...# #.. # #...##.##..# #.. # #<<<##.##..# #..##. #...##.##..# #...#..#####..#...# #..##.......##.(## #...####.####...# #....##'##....## ##...........## ###.......### #########