### #<# #...# #..... ##.....# #....... ......... ....8.... ..!##....