############ ###..[..)....######################################### #..........)..........................(.....>........ #.#......###.###########...#####.........###.##....### #.#......# #.# #...# #.#######.# #.##......# #........# #.# #...# #.#.....#.# #.##..###.# #........# #.# #...# #.#.#<..#.# #.##..#!#.# #........# #.# ##### #.#.#####.###.##..###.######### #.....#### #.# #.#.....#.#......(......(...... #.....######.# #[#####.#.#.#.##.###(.######### ##########.....##...#.# #.# #.#.#.#+#..###.## #.....).......###...#.# # #.#.#.......#..# ##.#######.######...#.###### ###.#####.#.#.......#.## #>)................. ......................# ########...######### #...................## #......... #...................# #.######## ....................## #.# #########.#.#.#.##..# #.# #........##.######## #.# #................... #.# #.........#.######## #.# #(..........# #.# #....#.#...## #.# #....#.#...#### #.# #####..........# #.# #..............# #....#### #.# ######## #.##...........# #.......# #.# #......# #<.#.........# #.......# #.#####......# #..#.#.......# #.......# #............# #..#.#..###### .......#######.........# ...#.#.># ......+................. ........## #gg...####+##........... #....#.# #)#..<.................. #..###.# #.# .#................. ... #.#####.[....#####.##... #............# .# ## #.####.........# # #....'.........# ######.........# #.....##### #.....# #.....# #######