###### +....###+### #..........# #..........# +..<...>...# #.y........# #.y<)# #.y.y# +....# #....# #....# ...... ....... ......... .........