############.# #>...)....(..# #.###.######## #.###### ######.###.# #.#.)..#+## ##### #.......##.## #.........# #...# #.....[.##..# #......)..# #.#.# #.......###.## #.........# #.#.# #.......# #..# #.........# #.#.# #.......# ##.## #.........# #.#.# #.......# #..# ########+#)#'#####.#.# ######.## ##.############## #....###.#.#.......#.# ####(######..............####......#[#)#########.## #...(...........#####............).....>..........# #........###...##~~~##...####......#.#.############ #........# #..##~~P~~##..# #......#.#.## #...(....###.##~~~.~~~##.# ########.#..# #.........##.#~~P.8.P~~#.# #.#..# ####....(....##.#~~.....~~#.# #.#..# #.(..........##.8~.......~#.# #.##.# #............##.'.P8.<.8P~#.# #.##.# #............##.8~.......~#.# ###.##.# #............##.#~~.....~~#.# #...##.# #( ######.......##.#~~P.8.P~~#.# #...##.# #. ##########.##~~~.~~~## #......# #### #? #..##~~P~~## .#########...##.# .$...#. #.. ##~~~## ........##...####.# ..l#. #.. ##### ..................# ... ).......##...###### #.###### #.......#......... #......# #.......#.######## ###########.## ####.........# #............# #.........# #.############ #...(.....# #.# #.........# #.# #..(......# #.# #.........# #.# +.........# #.# #.........# #.# #.........# #.# ######'#### #.# #.# #.# #.# #.# #.# #.# #.#############.# #...............# #################