####+##### #........######### #............)...# #........#######.# ##..............#.############## #.......#......................# ..####..###############........# #............................... ........###############........# ...............................# ##########'######.#####..####### #7P.PP~~P#.#####...####### +.....PP7#................ #~P7.....#.#######..####.# #7~PPP7.<#.##..)..).## #########.##....)...# ######'##........# #................# #####+#########+##..............# ...........##.................#.# ...........##%................#.# ...........##.................# # ......).....'.................# ........##.##........%........# ........##.##......####....... ..########.##...............# . #.##................ #................... ########......... .# #......... # #......... ##########