#..... #..... #..... #....#### #....+..# #....#..# #....#..# +....'.(# .. #....#..# (... #....#..#########.... #...$#.g##........... #....#.g.#........... #....#..g'........... #....#...#........... #....+...#.g......... #####........... #....######## #....#..+ +....'..# ##+#...g#### ####+##### ...........########......... ...........#......#......... ...........#......'......... ...........#####..#......... ##...........g.#..#......... #....#####.g.g'..#......... #.... #....#'##......... #.... #.........#####+## .... #........<# ... #.........# #.........+ #.........# ###########