##########++### #............... #......#..#...... #................+ +................+ #......#..#......# #................# ####'#####''###### #.......##''# #.......##SW........ #.......##......... #...<...##..#####.. #.......##..+ #.......##..# #.......##..# ##########..# ...