##### ....# ....+ ####....### .....<...# ......... #..#zz.....# #..#.z[....# {#..#)......# #..#.......# #..#.####### {#..#.# #..#.####### #..........# #.##.#####.# { #..........# .######.#####.# ..............# #######[########. ######<#........ ..........####### ########### { {