?. ... ....############## ..................(. .....#..##.####### .....##.##.#######. #.....%............ #.....###.#####.### #..... #r# #.... ###.### .... #.....# .! #.###.# . #<# #.# ### ###