######### #...#..# #.......##....# .........## #.......##.....# .....)### #....#######...# ...... ##...# ...# #.#.# ..... ..# . % ### #