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