######### ## #.......##### ##.##<##........# ###...#.##.##.###.# ............##.# #.# ###...#.#####.# #.# ## #.# #.# #.# #<#####.# #.# #.......# #r# ##+############.### ##...## ###...S...# ##.....## #.......#># ##.......###.#..#..#.# #.........##.#.....#.# +.........'....(..##.# #.........##......##.# ##.......#####.......# ##.....## ####.#### ##...## #.# ##'## #.# #.# #.# #.# #.# #.# #.# .?. #%# ..... #.# ##...## #.# ##.## #)# ... #.#