###### #....# #....# #....# #..# ###+###.S####+## #............... #.........[..... #............... #............... #..>............ #............... #..###..###+#### #.. #..# ... ..... .... ..... #.... .... #....