########### ###(........######### #>.... #............... ##.....##.###.#.#.#.#.#.#.# ........).# #............#.. #........# ###.#.#.#...#.#.# #......#.# #............#.. ###.##.#.#####.#.#.#.....#.#. # #.##%#.......#............. #. #.##.##.####.##..#.......#.# #.###.##.##>####.##.....))..?..# #........##......K..##.#.#.#.#.# .##..(.....#######g#####.$....... ......>.....# #.....###..#.#.# .##........# #.###.# ...... ............# #.# # .#..#.# ....###.#.#######.# .#.... .## #.........######## #...# ###(##########...# . . #.# #..'...# #.# #####..#...# #.###...#'###'##### #.......#.'<#.....# #######'#####.....# #........#.....# #....%...'.....# #........#.....# #........####### #........# #........# #........# #........# #########