## ### ### ### ## ##.#########.####.#######.##.## ............................... .............P########)..<..... .?...........## #......... ....D........# #......... .....5.......# #......... ##.######....# #......... # #...# #.....#### ... #....## #....#