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