#### #... ... .. .. #. ##### ..# ..####r##...###..## ................... ......M............ ................... ...[............... ##############'####.# #.......#...##.### #.......#....<...# #.......#........# #.......#........# #.......#######'####### #...................... #...................... ##'#####............... #.....+............... #.....#............... #.....################# #......#..............# #......#..............# #......#..............# #.....##...##.####....# #.....##...#######....# ###'####..............# #.....'...............# #.....#...............# #.....#...<...........+ #######################