######### f.....*..# ....f.....# .........<# ........%)# ..........o# ...........# ...........######## .......%..))........ ..................... .............)######## ...............# ................# ................# ................# .................# .................# ..>..............# .................########## ..................).......# ..........................# #######..################## #..# #..# #########..# ...........# ...........############### ##..####....o............. #. #.................. #..########..###### #..# ).# #..# %.# #..# .)# .... ..) ....) .... ##..# #..# .