########## ##......... #######...###### ...............# ####.#...####.### #....#.#.......# .#.###.#.#.#.####.... .....!..r##.#######.# ##.......##.......... #..#.##.##..######.> #. #. #.##..#####... # #.##.......... ##......####### ........# ######..# #..# . ##.# #.. #.# .... #.#####.... #.......... ###.#.#.... #######......... .....)......#.## ########<#.#..# #..#.# .# #.#.... .. ##.##### . . .# #