.. ... # .... .# ....# ###. #..##.. #.....# # #..######### #.##.......w