######## ##.#. ##......# .#....##.##. ##%......################## ....#'###+#...... ........................... ....##..##.#####.####..........#####.......###### ....g#....+#+r..##.......#........................ ....s#(!..##KSg!.#................................ .....##bb###bbr.(#................................. ......g####(#JJgb.#.......>..................###### .........r..##SSl##.###........................# .......##K##.#####.######.#......#####....##...# ...........+..........%..#......# ...##.#%...##### .........###............##......# #.####........... .........# #......%.....##......# #........#....... . ......# #.r..................# ###......######## ......# #....................# #......####### ............................. #......%...).### ......[............... ... #.......##.....%.## .................. #......##..♣...♣..## ................ ......#...........# ....... ...#..#.....♣.....# ..#..#..>.....<..# #..#.....♣.....# # #...........#.# ##..♣...♣..##.# ##.....).##..# ......##...# ......##.%.# ....).#...##### . .....#.......## ........#....#...## .........#...###...## ##...##..............# .......#..#..#.).).#..# .......#..#.##.._..# .............#.).).#..# .......................# .........####.).###...## .....#...........# ..## .. #....#####.....## #......# ####### #......# #......# +......# ####......# #.........# . #.######'## .## #.#.. #.# ...#.#.##.#.# ###.#.#<%..#.# +......<#..#.# #####.#.####.# .........#......# ##############.# ###