###### ..... .... ...# ###...## #......# #......### #.<....... ............... .#####......### #..##### #..# #..# .... ....