# .## ..# ##.## ####...#### ###........(### .......<....... ###......!..### ####...#### ##.## ... .## . #.