### ########.# ################### #........# #.................# ###.####.# #.###############.# #.##.#.# #.# #.............# #.##<#.# #.###'############# #.##.#.####.#(......# #....#......#.......#### ###############..........# #...)...........#'##.....# ##.############.#.##.....# #.# #.#.######## #.# #.#.# #.# #########.#.# .. #.# #.......#.#.# .. #.# #.......#.#.# '# #.# #.......#.#.# .# #.# #.........#.# .# #.# #...........# .# #.####.......####################g###.#. #..............................((w...... #.#########.###.#################g###.#. #.# #>........... .gg #.# #.###.####### .##g. #.# #.# #.# .# ... ### #.###'################ .# .. #)#.........#........# .. . #.#.........#........# ## #.#.........#........# #.#..................# #.###'####.....####### #.# #.# #.....####### #.# #.# ##..........+ #.###.#####'########## #.....#.........# #######.........# #.........# #.........# #.........# #..[......# #####'##### #######.# #..[....# #.......# #.......#### #..........# #..........# ######.....# #.....# ##'#### #.# ######################.# #.............(........# ##.##################### #.# #.# #.# #.# #.# #.# #.# #.# #.####################### #...............(......<# #########################