##########++### #............... #......#..#...... #................+ +................+ #......#..#......# #................# ####'#####''###### #.......##''# #.......##.D# #.......##.(# #...<...##..# #.......##.(# #.......##.(# #.......##... ##########... ...