..........$...r. .............>... .................. .................# .................# .................# .................# ......!.S........# .................# .........o........ .................. .........<........ .........[........ .................. ..[......(........ ................. ................. ................ ...............