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