# ###. ....################## ..............>......# ......##............## .............#.####.# ..................#.# #.....