########### ####### #.........# #.....# #.........# #.....# #.........# #.....# #.........# +.....# #.........# ###..#######.........#### #######...[.................#.##.####.. #.........#.................#.......... #.........#.............<...#.......... #.........#.................#.......... #....##...+.................#......... .. #....######......>..........#........ ... #....##...#######...........#....#####+#... #....#......#...#......######.............. #....#......#...#......#.......###......... #....#......#...'......#......##5##........ +....#......#...#......#......#$55#........ #....#......#...#......#......#.∩?#........ #...#####'#######......#'####.#..)#........ ######### ####...#.........................##.##.###########....<..# #......#..p.......................###....................# #......#.................................................# #......'...........................).#...................# #..#####.............................##...#####'###......# ####.....#######+############.........#...###.....######## #.....#............ ....... .'.....#.....# #.....#....(....... .........#.....'.....# #.....#............ .......#.)...#.....# #.....###.....####.# ...#######.....######### #########.....####.# .........#####.#.....# ................. ..........#.....#.....# .........>....... ..........#.....#.....# ................. ..........#.....#.....# .........<....... ..........#.....#.....# #+#####+######### ..........#.....#.g...# ..........#.....#?)...# ..........###'###.....# .................###### .......%.........# .................# .................# .................# (................# @................##### ..###+############...# #..>.........# #............# #............# #.......<....# #............# #.......##...# #...)...# #### #.......# #......... #........... #........##.