####### ##.....+# #+.......## ##.........## ##...........## #.............# ?.............# .......<....... ..............# #.............+ ##...........## +#.........## ##.......## ##.....## #######