######## #......####### #####......'.....# ...........#####.# #.......# #.# #######.....[.#####.# #....##.###+#.......# #....##.# #.#.####### +....##.# #.#.# ######....##.###.#.###### .......................... ######.##.#.##.##.####### ...#.##.#.##.##.# ###.#.##.#.##.##.# #..<.)##......##.# #.#...#...###.##.# #...#...# #....# #.#...### ###..###### ...#...# #.......# #.#####.###.# ###..##.# #...........# #..#..# #######.###.# #..#..# #........# ...#<.# #.#####..### .##.#..# #.# #.....# .. ..#..# #.# #(#...###... ..#..# #.# #.#......... #..# #.# ..#..##.... #### #.# .###..##.... ... . #...# [. # #.#.# . #.#.# ##.#.## .# +.....##.# ##.#..##.# #.##.##.# # #..#.# #..#.# #..#.# #....# #.#..# #.#..# .... #.#..######## #..# #............ #..# ###.>######## #..# #......... #..# ##.####### # #######..# #.# #.#........# #.# #.#.#####.### #:. #...........# ... ###.######### #### #.# #.# #.# #.# #######.. #.######........ #......g.# #.######.# ### ###