###. #.... ####..... ####........ ##........... #....<....# #........##... #...#..### ##. ##.. # ###