## ### .## .... ... #..####.###.. #...).....l. #...# #....#.# #....# #....# #....# #....# #....# ##....