#+## ##...## ##.....## ##.......## #.........# +..<......+ #..W......# ##.......## ##....%## ##...## #+##