###### { #....# ..# #....# # #....######....# #.# #....<......# #...# ########....# #...##### ##.....# #....w))###...)..# #..####O....#....# ... ###..##.)..# . ...#####.........# .......)......#### ................. ..............O.. ###...>.......### ..o######.)...# .##. ##.##.. # .. .# ## ### ### .... ... ##... ###.) ...## >...O####.... #O......... .## ..##.....#...$. >.O....