###+### #.....##### #.....#...# +..8..'.<.# #.....#...# #.....##### #########'####### ...............# ###..#...#####.# #..........# #...######.# #........# #..>.###.# #....(.#.# #..#.#.#.# #..#.#.#.# # #..#.#.#.# .#..)###########..#...#.# ........g.........#####.# ....#############.......# #########