###### #....# #####################....# #...................'..h.# #........####+####.##....# #.......##.......#.##....# #....>...#.8.8.8.#.##....# #........#.......#.##....# #........'.8.<.8.+.####'## #........#.......#.........!... #........#.8.8.8.######..#..### ########.#.......# #..# $.# #.####+#### #..# ..# #........ >#.# #. ######### . .. . .#