.# #### ### #.## #.. #.. ...# ... #.# ########..# # #.. # #.# #......#..# #.#.####### #.#####.# #.#<...#..# #####.#........ #.......#####.######..# #.............. ...................>..# #<.....(. #....(.<#.###.######..# #>............. ...######.#..... #..# #.#...#........ #.####### #..# #.###.####### #.# #oo# # #.# ..# #..# #.# ### #..# .^. #..# ... #..# #..# #..#