##############..# #.....o...<...># ....###o..$.###..# #......... ........###.. ###.....# #######