#)# . #.. .. ## #.##.# #.# ##..#.# #..####.....# ##...##......### #.....#......... #..........# #...