### ......######### ..............############ .. ...#.####<....#..........#.... #.....#..........+..... #.....'.....<....#...... #.....#+####'###+#...... ###......###..#......# +......#....#......# #......+....'......+ #.>....#+####......# #..............##+## #..)...........#..+ #.... .........#..# ..<......'..# .........#'##### #+###+#.......# +.......+... #.......#...# #.......##..# ###+#....#..# #....+..# +....#..# #....#..# #....#..# #....'..# +....##'# #....#.)# #....#..# #....#..# +.. #....+..# #.... +....#..# #...# #....##'## #...###+ ###+#.....# #............#.....# +..... ......+.....# #...##..# #..#.....# #+#####...##..###..##'#### +....'..................# #....#..................# #....##.................# #+###....##..#....####'##...# .........##..##..##.....##### .............###..#.....# ............#.##.......# +###........#.M##......# #....###.'...##.....# .####+#...#..##......# ..........#.##..###### ..........###..## ..........##..## ......#+.#..## ......+....## ......#....# .....##+#.# +## ..# ..# ...# ...# #####