... .. ##. #..###### #.......# ###.......# . #.........######.. #........#### ....##.......## #.... ###...#.....# #.## #........... # ##......##.# #......# # #......# #....... .........