. # ....#.######... #...y