############ ############ ..#..........######..........######### ###### ...................................># #....# #.# #........##'###..........#######.# #.##.# #.#.#.)......................# #.#####.##.# ....###.#####............[...# #.......##.# ............#.......#########################.# #.#...(...#.#.......# ........$.......g..# ###.......#.#.......# #...#...#...#.###### ..........#.#......## ..............# ###.........#......# #..b#...#...### #.......###......# b............# #.......# ############# ######..# ########## #..# #......... #..# #......... #..## #### #......... #..)# .... #......... #.#.## ..... #..........# ...#..###.... #.<........##.#####.#...... #..........##.# #...# #............. ##..# .. ##########...........########..#.... ###.................................... #...#######...........######.....#..... #^### ##........# #.###.#.#### #. #...####.#### #.# .# # #. ##### #....# #.# .. #. ####.# #.# #.. ## #.#####.# .># #.)[.)..# ## #########