##### ###...### ##!......## #.........# #....<....# #..........# ##..%....##.$ ###...### #####