###### ...... ##### #.... ####...#### ... ###.........###'# #......<......'.+ ###.....J...###+# ####...#### #####