########## ############ ###....(...# #..........###..........# .. ##..........'...#........# ...#..........%#####........# .............# #........# #.......(..# #........# #..%.......# #........# #..........# #######.## ###'######## #...# #.....# #####'### #..##+# #<.....# ##.# #......# ####.#### #......# ##....l..## #......# ##.....l...## #......# #......r....######......# #....###....#....'......# #..%##y##...######.()...# #....###....# ###'#### ##.........## ###.# #.).._....# #...# ##..)..))## ##.######## ###...## ###.........# ##### #........>..# #.#.........# +.#.........# # #......<..# #.........# #.........# #.........# ####.###### #.. ####