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