######### .........#.......# .........#.......+ .........#.......# .........#.......# .........#.......# .........#.......# .........#...##..# #######'##...##..### #..................# #..................# #..................# #..................#..... ..# #..................#.... ...# #..................#.... ...# #..##...##.####...###..# ...# #####'#######.####...###..###...# #.....................#.........# #.....................#gg.......# #.....................#gg..)....# #.....................#..>.)....# #.....##......##......##...##...# #.....##......##......##..)##...# #......#....................#...# #......#....................#...# #...<................#...# #....#######...##....#...# ###### #...#######...# +...# #...# #...+ #...#