.... .... .... ... ##.. . #...#### ... #.!.#..... #.l....... #?..#..... ##...#.... ......... #....##.. ##...# . ...# #..)