... #. ... #.##. .. .. ....#### .. .###..... .####.# ....... ....... # #.#...####....... #....# .##.#.#.......###.# ##....###### >.................# #..........# #........##.##..# # #..........# #.##.......##..# .. #..........# # #..#####.....#####+#... #..........# ##.#..#####.##..#.......## ...####..........# #...........##.##........# ...)(............# ##........#####.##........# ...#####'#.#####.# ...........####.....#####..# .........#..####.# ###.#.###....##.........# #.............##.## #.#...#.#..#.##.........# ..##'''''##......# .. ....#.}.#.#.##.........# ...###.......###....## .... ....^#.#..#.##.....##### ##..##...........##....# ....#####.###....##.....# #... #...........##....# .........)...######...%.# #..#######'''#######...# ?....PPPP..### ####.## ##..#g#...........#g#...# ###..$$$P.## #..# #...###..8.###.8..###...# #.P$$$P.######### ##.#####+######...#~.............~#...# #..$$$..##......# #........%.......#~.............~#...# #.P.PPP.##......# ##..........###..#~~...........~~#..## #...............# #..........# #..#~~~~..0....~~~~#..# ########.#......# #..........# #..#~~~~~~0.~0~~~00#..# #.#......# ##.##......# #..#~~~0~~0<~0~000~#..# #.#......# #..#......# #..#################..# #.#......# ##.#......# #.....(...............# #.#......##### #.....##### #.....................# #...#####....# #.#...# ##########.###.##.##### (...# #....# #.#...################.###....# .... #....# #..........................#### #.# #....# ####..#######.############## ..# # #....# #..>......#.# # #.##.# #....#####.#..##.#.#.# #.# #... #.............)..#.#.# .##...##.########...........####.#.# ......)........##...###.#...####...# ###.#.##.#.#.#......# #.#.....###### # #...#.#......# #.#..##.# #.#...#.###### #.......# #...#.#.# #.####### ..#####.########.# #####.............# ###.##.########## #......# ###.#### #.# ###