### # #..## .. #..#####.# ## #.o.....# #.# ##55.....# .## #.##.5#####..# ...... #....# .... #. ##.#5### #... ##... #.....# . #... ...... ##.##).o..... ..## ... ##..####.?..... ###..# ##..........##........#...##........# . ####...## ..............G.................# #...# ####..####.# ..# ..........!................####....## .. ##...### #.# ...# #..................##.......##...#..####. #(##..### #.###....####........!!........#.............#..#...## #.##..<.###.....#..##...........#####...........#......##......## #####.....................##....# #....>JS.....!..............# #........>......# #...##....# ##...#....................# #### ##..............####..%.....# ###........##.......o...(...##...# #..#....#####....##..........###.......<.## ..#....z#......#..# ####.##.# ##...............##...##....###.##.....#{.##...# .####.# ##................... ###............###w###%## #. #. ##.....##.......#..... #............# #.###.##### ## ##..##.....##..#....###...# ...###.......# #.........# #..............##.... ... ).## ##.....#...###.###### #............<......... .. ..# #..... . # #.# ......##.(###........... ...# ...... .. #o# ...... #..# #...##....... ... ..... .. #w# ###.# #..# ##..###..... .... ... #.# .. #..# ..# ##. . . ..^ .. .... ... ... ..... ...# #.. .#### ##.. ##.. #