####### ############### ....... #.............# ....... ###'###########.# ### ....... #....# #.# #.# ....... #....# #.# #.# ....... #....# #.###.## .......######'## #......# .###+#..r.l..####### ######## ..................... ..............###.### .......######.# ....... ####.# .#.. l...... #....###..%. ....... #.##........ ....... #.........## #### #.........# #.........# #...###...# #..##.##..# #..#...#..#.### #..'.<.+....... #..#...#...#### #..##.##...# #...### ...# #... ..r# #.b. ...# #.... ...# ..# ####