##....# ....... #....w #.... #.... #### #...w#### ###..# #.!.....# ###....# ##......# ###......# #......# ###........# #......######..........# #........'.............# #........'............<# ###+####.'.............# ######..........# ###........# ###......# ###....# ###..# ####