## .. ###.########### #......wg.....# #....#######.### #... .. #.# ...w #.###.# ... #..##.# .. ####..##.# . +........# . ####...### #.#+#####.....# ##.......##.#### .........'.># ##.......#### ........# ####......####### ................# ..........#####.# ..........# #.# ......#.### #.# ........#### #.# .##...^....# #.# ...........# #.# .##........# #.# #........# #.# #######'## #.# ########.#####.# #..............# #.############.# #.# #.# ### ... #.# #.# #.# ... #.# ##.## #.# +... #.# ##.####.# +.<.'...# ##.###### +... ##.## ... #.# ... #.#