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