#.!...... #...<.... #........ ...... o.... #### #..# #...###..##+### #....)o<......# #(............. #...(Y......... #.............. #.(............ ###############