+####################### ..#...................... .#.#...>................. #........................ ###+###.#...........................# ..... #.....#.............................# ....#.+.....(.#...........................# ......#.....#)............................# ....#.#.....#)#...........................# ..<...##...##.............................# ....#..#####..#...........................# ...................................)......# ....#.#.#.#.#.#...........................# ..........................................# ..........).............[.................# ..............)...........................# ..........................................# .............).......................).)..# #########+###.^########################..[# ......#..# ... .......... ....#...# ......#..# ... .. ..... ...#...# ####..+..# ###+######...# #..#=..# #. #.)#. #........#...# #..#...# #.(.# .# #. #..#. #........#...# #..#...# #...#.. # #..#..#........#..># #..#...# #...#. #..#..###'######...#####..#...# #..(' #..#................))).(.)...# #...# #..#.................>.^..#...# #######(..################..########'######)########...# .....(((.e...........)......................)..........# .......(.....................................%.........# ........((((((............<............................# ########################################################