### ########## #...###..##....########## ### ##......................# .... .............#####.....###...##### ........(.#### ####.....####...#### ........### ###'###?........### ....... +.'......<......# ..g.... #+###.........### ....... ####...#### ...... ##### K.... ##.. #