### .. .... ###.## ..#.... g#.#.## ######### ....... #g.###.###........ ..#.. ##.# ##.##.###### .... #.## ##.<........ .#.##.. ##.## ##..#.####### .......#####..###.#.#.# #.........#.##.#.# #.#######.#.###.#.# # #.#.# #.#.# #######.#.# #.#.# #>>.)!....# #...# #.......#.###### #.......#....... #......g#....... #..........#### #.......#.## #.......##### ##..........# #......###.# ..........#.###!. ##.......g..g.... #..........###.. . ###.####g##### .## #. #.g..(# ... #. #####(# #.# #.# #.. #.# #.# ### ... #g# #[# ..#...# #g# #.# #.#.#.# #.# #.# # #.# #.#.#.# ###.#######g##.# #g# ####.#.#.# ...............# #o##############...g....# ..........##g#### #.o.oo.sg?go...#s##.#...##.# #.#.g...#.# ##############.#.##.#....?# ##.......g.# #..g...g....###...#.....### ###.##<#...?.#....##...## #.##.##.###g# ##.## ........# #.# #.# .###.#### #.# #g# . o..% #g# #.# .. 8... #.# #g# 8. #g# #.# #g# #g# #.# #.# .#####.#######.####.# ..........g.g.g.......g #######################