#............... #................ #......Z.......... #................. #................. #......s.......... #.....oSo......... #....Zo........... #................. #................. #................. #......!.......... #................. #................. #................. ................ ...............