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