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