######### #.......# #.......# #.......# #.......# #...#.################# .?... #................. .... #...######......#### ... #................... . #...##..##......##..## #..................... ############><######## ####