...... ....... ...... ....... ......##....... #............# #............## ............... ............... .......<....... ......>........ ............... ..[.........^.. #............## #............# ......##....... ..[... .......