### .... ....################ ........[..........# ...................# #........!.........# #.....w).$.........# #.....##.....<.....# #.... ############# #... #.. #. #