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