##### #...# #... ##+###'###+###+ #.............. +...........$.. #...........[.. ##'###+###+###+ #...# #.<.# #####