##+### #....# #....# ####+## #....#### ....... #....'..###.......# #..<.##...'%......# +....######...%...# #....# ....... ###### ....... #######