### ##.## ##...## ##.....## ##.......## ##.........## +.....<.....+ #####...##### ##.## #.# #.# . #)# ....###)### ........%.# ..........# ..........# ............ ###.......... #...........# #####.......# .........