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