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