############## .......<.....## ........T.....# ...............# ..........[.....# ................> ...$............. ........h###..... ...>.....# ..... .........# ...