######### ###.......### #...........## ?...##'##....## . ####.####...# #.......##..## #..#####..#...# #. #...##.##..# # #.<.##.##..# #...##.##..# . #..##'##..#...# .. #.......##..## ...#########...# #....#####....## #...........## #.......### . ####.#### ##.. .#####g#####..... .................. ......####..####. ..#.#. #...# # # ..#...$ .######## .# .. ##