. .. . .## .... ..# #>.#.# #.# #..#.# #.# ### . #..#.# ##.######## #.# #.##....###.......... ... .................... #.# #...#..##...######## #.# #...#..##...# #.#####...#..##...#### .# #.#.......#..........# ###..# #.###.................##.###....# #................##...##.##.....# ....####......###.##............# ### #......# #.##.......#..### .########..# #.............# ...........########.....##.## #########............#......# ############.#####..# #. #..# #..# #.^# #..# ######### #..# #.......# #..# #.......# #####..# ####'#### #......# ######.###### #.##.### .###...........##### #.##.# #............⌠....... #.##.# #######.###....##### . #># #.##.# ##'###..### #.# #.# #.##.# #...##..# #.# #.# #.##.# #...##..# #.# #.# #.##.# #.<.##..# #.# #.# #.##.# #...##!.# #.# #.# #.##.# #...##..# #.###.###.##.# ######..#########............# ##..##............)...#### #.......#####.##.##.### #.#####^# #.#####.# ..( #.#####.#####.# #.## #..!..........# #. #######.####### # #.# #.# #.# .(# ###