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