###### #########....### #......@..##.#.# ##.########.....##### 88............[..........># ...####....##<#..#...###.# ####.####..#.#####(#### .........#.@.#@...# #########.#.#.##.# ...#......# #.#####.#### ... #.# #.# #+# l