############## #####............. #....%............ #................. #................. #....<...........$ ###.....(g.....>.. .....g.g<....#.. .........g.....# ........g......# . .....#......g..#.... .....'###+#......... .....g #.!............## ...........r........ .....##.g..r(......... .......# .......gg...... .......##.####.... ..... ........... ... .....# ......# ....###'##.....# ................ ........r############# ........)g(g.........# ........(ggg.......#.# ...#+#......>......#.# .. ##..........#.#.# . #........###.#.# #............#.# # #...#...######.#.# ##.......####.....# #..........##.#.....# #..........##.####### . #...........#'## ....####............# ....................# ....................### ............................# #...........................# #...........................# .##............#.#............# .................#.[..........# !................#............# .................#............# .......[....[....)............# ..#.............##............# #.............##.....######## #.....<.......######## #.............# ###############