# ..############## ............^... ..............(. ................ .................... .......(...........# ................... .................. ......(.(........# ........(........# # ....)............# .# .................#..# .......(...........# ...............###.# ...................# ...............######## ...................<..# ...................##.# ......?........###.# # ...................# ...............##### ...............# ....(..........# ################