... . #..# # #...##..##.. ............. ...%......... ........... #...##..# #+# #...##..###.#### #....'.........# +....#......r..+ #...r#.....{rr.# #...##...###..## #+# ###+## #wrr##...# #..####.##+###....## ........... #..................+ ##............#..................# . #.. .._#............#..................# .... #..# .##............+..................# #....##..# ####..###.##.###..####+####.....## #....#...# ###..###.##.###..###....###'#### #....#...# #######....#.........................##... #.... ...+ +..#.......#.............................. #.... #..# #..#.......#.................._........... #....##..# #..#.......'......................^...#.. #....)...####+##..##..##..##..###'###+###.......##...# # #.....รท..##...##..##..##..###+###.###.###...##### ##.# #.............#........+..#.....#............# ## #..........)..'........#..+.....#............# #........##...##...<...#..#.....'............## #$...##..##..)##.<##..######'####..###.##.....# #....##...#...#...##..######.####..###.##).#### #...=.....+...#.........+....'......<.......# #.........#...+.........#....#^......>......# #############################################