############ #....>.....# #..........# #..........# ##..........##. ............... ......b