# ...########## ##..........### #.......W..[... ..##########...