########### #o.)....... ##o######## #o# ####o### #......##### ####### ###### #........... #.. #.....# #....# #........... #...##.....# ####....#######........ ...........# #.....o(o...o.......... ...........# #####.......o.............. ...........###.......o.................. ..............................$......... ......###............$##................ ............?..........#................ ....?.................................## ..####................................# ####.##.##....)......$....#..... ###...##......... ..... #...... ...... ......