{ ############# ######.....<.....###### #####.....................##### ###...........###'###.....[.....### ##......##'###'##...##'###'##......## #....#'##...#...#.>.#...#...##'#....# #..###..#...#...#...#...#...#..###..# ##'##...#...##.#######.##...#...##'## #...#...#...####P.P..####...#...#...# #...#...#...##....P....##...#...#...# #.~~#~~~#~~~#...P..P....#~~0#0~0#~~0# #.~~#~~~#~~~#...P.8.P...#~~0#00~#~~~# #~.~#~~~#~~~#..P.....P..#0~0#~0~#0~0# #~.~#~~~#~~~##P...P.P..##~00#~~~#~~~# #~.~#~~~#~~~~###P.PPP###0000#0~~#~~~# #.~~~~~~#~~~~~~###.###000000#0~~~~~.# #....~~~~~~~~~~~~..P~~0~~00~~00~....# ##......~~~~~~~~~P.P~~000~~~0......## ###..........~~~...~0~0.........### #####............P000.....##### ######...........###### ######.###### #...# #.# #.#.# #.# #.#g###.# #....{..# ######..# #..###########.# #..w..w...)....# #..#####......... #..# #.######## ....# #.# ##...# #.# #$... ... #.##> #.# #. . #.#