.. #..# ##.## ##...## ##+ ####.....## .. #..#.......### #.# #......_.....## ..# +..#.......#..###'###### #..##.....###.#........# #...##...## #.#........# #....##.## #.'........+ #.......# ###.....p..# #.......# ######'### ###'##### # #.# #.## #.># ##.# ###.##### #####.......# #...........# #.###.......### #.........# ####.###### #.## #..# ##.# #.# #.# ###'#### #......# +.)%...+ #......# #<.....# #####+##