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