# .. [.. ##################.... ######........(............ #####.........########e........ ..........>...+ +......... #?(.......).# #......... #...........#############.... #...##..............# ... #... #..#.8.#.......# .. #.. #..............# ..g. +..8(>.8......$# ############..............# #..)........(.#.8.#........ #.......................... #..........(............... #.......................... #.........(............... #.................)...... #......(.(............... #....................[... #...(................... #.......(.......... #................. #................ ... #.......................# #.............. ........######## ................ ..............# ..............# ..............##### ................W.# .......).s....###.## ........).....# #..+ ........<.....# #### ..............# ..............# ########..#.### ....... ##..#.### ...#.# ...# #