################# ..............$... #.<.......... #.>^......## #.........# #...%.....# #.........# #....|...... #........... ............# .###.[....... #........ #..##### . ... ........# .........# #.........# #.........# #.........# #.........# ###.........# ........<...# ####......o.# #..#####o# #. .# # {{ { ooo ..## ..# ..# .