######## #.<>...## #.......######## #.....O.>......# ####....######... ####O).###.... ###.....# ########o....### .!.....O.###.# .........# ..# ......)..# #.# .......O## .# ...$....# .. ........# .# ......... .....^..#