########### #.........########### #.#######.'.........# #.# ###.........# #.# #.........# #.###############...# #.##......'.....#...# #.##......#.....#...# #.##......#.....#...# #.##...######...#...# ###########.##...#..'<#...#...# #......g....##...#..#####'##'## #.############'####'##....#...# #...#...'....#...# #...#(..#....#...# #...#...#....#...# #...##########...# #.......#........# #.......'........# #.......#........# ##################