#.....+ +.....# ... ###.....# ... ........# .... ........# ..... ........######..... ...<............... #.....)...)........ #......o........... #.................. #.............###+# ...%#+##......# ....+..'......+ ... #..#......# .. #..#......# #..#.......# #..#.......# #..#.......# . #..#.......#### #### .# #..#......##..####..##.## #..#......#.............# #..#......#........>....# #..#......#.............# #..'...(..'.............# #..#......#.............# #..#........#######.##+## #..########... #'##.# #... #.... #.<..# #... #.... #....+ #### #..... ###### #######