########## ........ ###......### .......... ..##......##..# ................. #><# #.## ... ...!. ...###. . #. #. #. .