. # # ###. ..###.# # .# ..2## #..## ##..# #X## # . #w * .. # . .... #..##. #. .. .. .