##### ###..%### ##.......##.. #..........# #...(<....# #.........# ##.......## ###...### #####