############# ###.....<.....###### ...................## .....###'###......... ### #...##'###+##.. #.>.#...# #...#...# #######.## ##.....#'# ......PP.## .PP.P......# . #.....8P..P.# ..# #.....P.....# #.# ~~##...%.....## #.# ~~~~###.P...### #.# #~~~~~~##'''##~~¤ #.# ~~~~~~~~~~..¤~¤¤~~~~¤ #.## .~~~~~~~~~.¤.¤¤~~~~~ #(.### .......~~~.PP¤~~.... #.((.#####.........PP¤....... #####.##..%..######...........## #......###........######.######. #..>...###.....##................ #........#.....#......########## .........#.#######......# .....#####..............# .... #......####......# ... #......####......# . #................# #..............### ................# ........#.......# .......#.......# ..########.#### . #.# #.# #.#