### .. #. ..####.#######. #......<....... ######..######. ........# #######.# #.# #l....... #########