##########++### #............... #......#..#...... #................+ +................+ #......#..#......# #................# ####'#####''###### #.......##y'# #.......##B... #.......##...... #...<...##.....## #.......##...### #.......##..## #.......##++# #########