.. ##. .. ### .. ..# #+# #. #.# #.# #. #.# #.# #a##.#####.## #.#...........## #......###.....# ######## ##...## ##.## # ##...###... #........# ##...##### ##.## #.# #.# ######### #.# #.......# ####.# #.#####.# #########....# ######.# #.# ##.........#..## #...##.### #.# ##...######.....## #........# #.# ##.....## ##.>...# #...##.#.###.# #.......# #....## ##.###.......# #.......# #.#.## #.# ###.##### #.......# #.#.######.#####.##### ##.....## #..........##........# ##...## ###'#########.##.#.#.# ##.## ##^..## #.##.#.#.# #.## ##.....## #.##.#.#.# #..## ##.......## ##.##.#.#.# #####...####........<####...#.#.#.# ...........+.........'..........#.# #####...####.........####.........# #..## ##.......## ##.##.##### #.## ##.....## ####.# #.# ##...## #..# #.# ##'## #.## #.# #.# #.# #.# #####.##### #.# ####.######.........# #.# #<.......##......##.# #># #.##.###.##.......#.# #.# #.##.# #.#.......##.#######.# #.##.###.#..................# #.##.....).......##.######### #.######.##.....###.# #.######.##.........# #........############ ##########