.. .$ ..... .. . . .. ...# #... .#. .#. . # .. ..## . ...#. .#.!.#... #...#.....# #.<...# #...#...#.... ...#. .#.#.# . . #. .. #. .# #. ?#. #. .# #. ...# .. .# . .. . .. . .. .. ...