######## #....<.# #).....# #........ #......### #.....## #....## #.... .... #