. .# .. ..# ...#########..# ..............# ............... ......)<....... #######...##### ............>.. ............... #######..###### #).# #..# ##########..# ............#### ................. .........######## #######..# #########..########### ...................... ...............<...... ##############O....... #........ ......... ......... .......... ######..## ...