#+## #...## ##.....## ..# ##.......# .#...####......... ........'......... .#....###S.w...... ..#.# ##<......# # ##.....## #...## #+##