### #.. #.# ##.####### ###........# ..........# #.f@Zf...# #Z