.## ... ..# #.# #.# # # #.#.# ... #.#.#.... #####......... #....<........ #............. #.?.##....... #... .#..... ##. ##..... .. ... ## #