# . ..#. .... ##..### ###.....### ##.........## ##...P....f..## .#.........P...### ........>.$....... .#.....tYj^P...## ##....tYe....## ##...(.....## ###.....######### ##............. #...(...###### ###.####...### ...?.......# ###..####..####### # #......... #...#####. #...# #...# ##..# #..# #... ..### ##.# ..# #.# .