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