########## ############## #........# ########### ###............# #......(.# #.........###.'............####........# #....)<...##..#.)..........##.'...[....# #.........#..##.%..........##.#........# #.........'.###............'..#........# #.........### #...%........####........# #.........# #............# #........#####.... #.........# #....%.......# #........'.....# #.........# #..........(.# #........####### .........# #......).....# #........# ........# #............# ######'### ###....# #######...#### ###.# ###.# ..### #...# .. #.### #####'##### #.........# #.........+ #.........# #....r....# #.<.{.o...# #.......(.# #.........# #.........# #.........# +.........# #......<..# ####+#####