#+# ##..## .. .....# .. ..... ... .. #...# .... #.. .##...## ... ... ......+ ... .... ....# ..# #....# #...##..##.. #....######........... #<........>........... #...[.........##..##. #....##..##...# .# #....##..##...##..# ##...........<..{..# #..)...............# #....<......).....!# #..................+ #............(.....# ###...########.##..# #...# ### ..# #.... ... #.... ...# #####