### ###.## ############### #....###### #.............# .# #.##......# #.#####.#####. . #.# #.##.#.##.###.#####.#### .. ###.. #.#..#.<......##.......# #.# #... ##### #####.#.######.^..##.##.##.# ##########.#####.# #...# #.....#.# ##.#.##.#...#.##.# ##...##...#.##....###########...## #.####..# #........_......# ##................................###.# #.## ###.##.#...#.#### #....................#########........# #.# ####.##.##.# #...............####...# ####...### #.# ## #.......# #(.............#######.#### ###...# #.# #######.# ####.#### ##...........#....# #....# #...#.###.... ........######.# ##...##....###.#.## ##...######...........# #..........#..# ########.## #.#..###..###.......###....### #............## ######.## #..#..........##........#.## #..........### #.......# ##.....####...#.<..######.#### #..........# #.......#####...### ###......# ...####..........# #.............#...## ##...##.# ##.##.......>....# #........######.#..###....##.# #.....#..........# #.......## ##.##.##...####.########.#.###..........# #.......# ###..##.......###..##......#..##.......>..# #.......# #.............##......#######.############# #.......# #..###...^^...#..#...## ####..## ############..# ##.^o^.....####.### #......# ##.....## ##.^^....### #<..# #.####.# #.>###.####........########.###.## #.#### #............##).......# #.##...###....#### ###................###.####..........#.....# ##....)...#####...###.......###+###.#.....# #........## #.........###.# #.#.....# #.##..#### #########.###.# #.###.#.....# #.#..## #.....+ ._###.......# ### #####[#.## #####.# #.###.#...).#....# ##.......# #.# #.....)[o....# #...#..### #.# #............# #.....## ......######....# #...### #.....# ##### ##### #######