######## ##......## ##........## #..........# #..........# #..........# #......<...################. #........................... ##........_...######..##### #..............#####..### #.......................####. #......_..8....##....#.>..... ##..............####...###.## #............_..# #....# # #................#####..## ## #............# .........#.>## #.........###########..[.....#. #............... ##?)..$..... #.......<..#### ........g....... #........#..# ................ ###########...# >............... ##.# ................ # ................ ............... ......#........ .........g...#g ......#...g.... ......!.....$.. #<...g... #.....##. ###.### .# . .# #